package com.fufan.mtsaas.modules.newtech.xjspriseno.service.impl;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.fufan.mtsaas.modules.common.bo.response.RequestPojo;
import com.fufan.mtsaas.modules.common.bo.response.Result;
import com.fufan.mtsaas.modules.newtech.xjspriseno.bo.request.XjsPriceNoQueryRequest;
import com.fufan.mtsaas.modules.newtech.xjspriseno.bo.request.XjsPriceNoSaveRequest;
import com.fufan.mtsaas.modules.newtech.xjspriseno.model.XjsPriceNo;
import com.fufan.mtsaas.modules.newtech.xjspriseno.dao.XjsPriceNoDao;
import com.fufan.mtsaas.modules.newtech.xjspriseno.service.XjsPriceNoSvc;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

/**
 * <p>
 * 新技术收费表 服务实现类
 * </p>
 *
 * @author Liby
 * @since 2024-12-16
 */
@Service("XjsPriceNoSvcImpl")
@Slf4j
@Primary
public class XjsPriceNoSvcImpl extends ServiceImpl<XjsPriceNoDao, XjsPriceNo> implements XjsPriceNoSvc {
    @Autowired
    private XjsPriceNoDao entitymDao;

    /**
     * 查询
     *
     * @param map
     * @return Result.class
     */
    @Override
    public Result doQueryPage(XjsPriceNoQueryRequest map) {
        Result result = new Result();
        //分页查询新技术收费表
        Page page = new Page();


        return result;
    }

    /**
     * 新增
     *
     * @param entitym
     * @param requestPojo
     * @return Result.class
     */
    @Override
    @Transactional
    public Result doSave(XjsPriceNoSaveRequest entitym, RequestPojo requestPojo) {
        Result result = new Result();


        return result;
    }

    /**
     * 修改
     *
     * @param entitym
     * @param requestPojo
     * @return Result.class
     */
    @Override
    @Transactional
    public Result doUpdate(XjsPriceNoSaveRequest entitym, RequestPojo requestPojo) {
        Result result = new Result();


        return result;

    }

    /**
     * 删除
     *
     * @param map
     * @return Result.class
     */
    @Override
    @Transactional
    public Result doDelete(XjsPriceNoQueryRequest map, RequestPojo requestPojo) {
        Result result = new Result();

        return result;

    }
}
